package com.dyz.wsw.common.consts.web;

/**
 * jwt的相关常量
 * @author dyz
 * Time 2024/7/1 18:51
 */
public interface JwtConst {
    /**
     * jwt最小长度值
     */
    int JWT_MIN_LENGTH = 100;

    /**
     * 用户ID
     */
    String CLAIM_USER_ID = "id";


    /**
     * 令牌发行者
     */
    String CLAIM_JWT_ISS = "iss";

    /**
     * jwt特征标识
     */
    String CLAIM_JWT_JTI = "jti";


    /**
     * jwt签发时间，时间戳
     */
    String CLAIM_JWT_IAT = "iat";


    /**
     * 用户名
     */
    String CLAIM_USER_NAME = "sub";



    /**
     * 浏览器信息
     */
    String CLAIM_USER_AGENT = "uag";

    /**
     * IP地址
     */
    String CLAIM_REMOTE_ADDR = "ip";

}
